// pages/login/login.js
const urls = require('../../utils/url.js').urls;
const http = require('../../utils/url.js').http
const app = getApp()
Page({ 

  /**
   * 页面的初始数据
   */
  data: {

  },

  // operation : function(event){
  //   wx.navigateTo({
  //     url: '/pages/operation/operation',
  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

   

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
  ,
   getUserInfo: function (data) {
    var mtype = data.currentTarget.dataset.type;
    console.log(mtype);
    app.globalData.userInfo = data.detail.userInfo
    if (data.detail.rawData) {
      wx.showLoading({
        title: '正在登陆.....',
      });
      wx.request({
        url: urls.info,
        data: {
          rawData: data.detail.rawData,
          signature: data.detail.signature,
          encryptedData: data.detail.encryptedData,
          iv: data.detail.iv,
          mtype: mtype
        },
        header: {
          'wxa-sessionid': wx.getStorageSync("sessionId")
        },
        success: function (res) {
          app.globalData.openid = res.data.openid;
          app.globalData.user = res.data;
          if (app.userInfoReadyCallback) {
            app.userInfoReadyCallback(res)
          }
          wx.hideLoading();
          console.log(res);
          //检测是用户还是运维
          if (res.data.type==0) {
              console.log("用户");
              //检测是否完善过信息
            if (res.data.room==undefined){
              console.log("未认证");
              wx.reLaunch({
                url: '/pages/user/user',
              })
            }else{
              console.log("已认证");
              wx.reLaunch({
                url: '/pages/user/home/home',
              })
            }  
          } else if (res.data.type == 1) {
              console.log("运维");
            wx.reLaunch({
                url: '/pages/operation/operation',
              })
          }    


        }
      })
    } else {
      wx.showToast({
        title: '点击授权允许才可登陆',
        icon: 'none'
      })
    }
  }
})